Skip to content

Ports "Data core must die" discordia-space/CEV-Eris#8594#124

Open
flleeppyy wants to merge 4 commits intoMonkestation:masterfrom
flleeppyy:data-core-pr
Open

Ports "Data core must die" discordia-space/CEV-Eris#8594#124
flleeppyy wants to merge 4 commits intoMonkestation:masterfrom
flleeppyy:data-core-pr

Conversation

@flleeppyy
Copy link
Member

About The Pull Request

Ports discordia-space#8594

This PR

deletes the Data Core system, migrating all applicable systems to Crew Records Program System
updates some outdated code and fixes the name replacer proc
migrates Crew Records Program to TGUI in a way mostly accurate to the NanoUI version, makes records based on character stats, and sets record editing in preferences to Read-Only, as a hopefully temporary thing.
additionally it reduces security records into a purer form.

Why It's Good For The Game

Killing datacore is great, and now all the data is in one place, so there shouldn't be inaccessible data in the system anymore.
Additionally, this PR updates a lot of things into a more functional state.

Testing

Successfully used crew records program and Sechud for normal functions.

Changelog

🆑 Chickenish
add: Character records are now automatically defined based on the character they are associated with.
del: Destroyed Data Core
tweak: Sechud interface reworked
fix: Security records now accessible via computer
admin: fully_replace_character_name proc now fully functional
/:cl:

vode-code and others added 2 commits September 9, 2025 18:50
* the datacore is dead, long live the crew record file list
apparently this stuff dates back to may 2012
new savefile version clears out old records preferences
reworked security records
character name replacer proc updates renamed items
reversed records sort polarity
reworked respawn character proc
adds setup disks for preset console programs
reduced security and medical file cabinet data to that which could be reasonably accurate for an entire round
deleted unused real rank system
fixed potential fake crew arrival runtime
cargo positions now named guild positions and JOBS_CARGO is now JOBS_GUILD
nonhuman positions now named silicon positions and JOBS_NONHUMAN is now JOBS_SILICON
world manifest now checks department rather than preset job names
updated PAI general, medical, and security records access program
fixed freelancer perk define name
added green thumb and neat job perk defines
deleted duplicate records customization file numbered 5
pruned record customization
WIP

* return to default for datacore purge
update note: setup disks merged seperately
security notes simplified

---------

Co-authored-by: Humonitarian <61586732+Humonitarian@users.noreply.github.com>
@flleeppyy flleeppyy changed the title Ports https://github.com/discordia-space/CEV-Eris/pull/8594 Ports discordia-space/CEV-Eris/pull/8594 Sep 10, 2025
@flleeppyy flleeppyy changed the title Ports discordia-space/CEV-Eris/pull/8594 Ports discordia-space/CEV-Eris#8594 Sep 10, 2025
@flleeppyy flleeppyy changed the title Ports discordia-space/CEV-Eris#8594 Ports "Data core must die" discordia-space/CEV-Eris#8594 Sep 11, 2025
@github-project-automation github-project-automation bot moved this to ❕ Attention Required in Monkestation-TG Issues Tracker Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants